home *** CD-ROM | disk | FTP | other *** search
/ Enigma Amiga Life 109 / EnigmaAmiga109CD.iso / dalla rivista / shapeshifter / hardfile / utility.ss / MaBaSoft Euro Assistant 1.1 / Documentation / Documentation.rsrc / TEXT_134.txt < prev    next >
Text File  |  1999-01-01  |  8KB  |  197 lines

  1.  
  2. Calculation
  3.  
  4. To perform a currency conversion, activate the display associated to the input currency (e.g. NLG) and type the amount you want to convert (e.g. 1354,50):
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14. Then press Return or Enter to convert and display the result (e.g. 614,65 EUR).
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24. Let's now describe in detail how this result is obtained. We'll consider 4 different situations: simple and multiple conversion, both with euro and national currency input.
  25.  
  26.  
  27. National Currency to Euro Conversion
  28.  
  29. The Euro Assistant window lists two currencies, a national currency (i.e. an EMU national currency or a non-EMU currency) and EUR. The national currency's display is active (it's focused) and contains the amount you want to convert. After you press Return or Enter, Euro Assistant:
  30. • rounds the input value according to the current rounding amount for the input currency;
  31. • divides the obtained value by the input currency's conversion or exchange rate;
  32. • rounds the obtained value according to the current EUR rounding amount;
  33. • writes the result in the EUR display.
  34.  
  35.  
  36. Euro to National Currency Conversion
  37.  
  38. The Euro Assistant window lists two currencies, a national currency (i.e. an EMU national currency or a non-EMU currency) and EUR. The EUR display is active (it's focused) and contains the amount you want to convert. After you press Return or Enter, Euro Assistant:
  39. • rounds the EUR input value according to the current EUR rounding amount;
  40. • multiplies the obtained value by the national currency's conversion or exchange rate;
  41. • rounds the obtained value according to the current rounding amount for the national currency;
  42. • writes the result in the national currency's display.
  43.  
  44.  
  45. Multiple Conversion: Euro Input
  46.  
  47. The Euro Assistant window lists two or more national currencies (i.e. one or more EMU national currencies and not more than one non-EMU currency) and EUR. The EUR display is active (it's focused) and contains the amount you want to convert.
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60. After you press Return or Enter, Euro Assistant:
  61. • rounds the EUR input value according to the current EUR rounding amount;
  62. Then, for each listed national currency it:
  63. • multiplies the rounded EUR input value by the national currency's conversion or exchange rate;
  64. • rounds the obtained value according to the current rounding amount for that national currency;
  65. • writes the result in the corresponding display.
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76.  
  77.  
  78. Multiple Conversion: National Currency Input
  79.  
  80. The Euro Assistant window lists two or more national currencies (i.e. one or more EMU national currencies and not more than one non-EMU currency) and EUR. A national currency display is active (it's focused) and contains the amount you want to convert.
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93. After you press Return or Enter, Euro Assistant:
  94. • rounds the input value according to the current rounding amount for the input national currency;
  95. • divides the obtained value by the input currency's conversion or exchange rate;
  96. • rounds the obtained value according to the current EUR rounding amount;
  97. • displays the result in the EUR display.
  98. Then, for each listed output national currency it:
  99. • divides the rounded input value by the input currency's conversion or exchange rate and multiplies the result by the output currency's conversion or exchange rate;
  100. • rounds the obtained value according to the current rounding amount for that output national currency;
  101. • writes the result in the corresponding display.
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115. Reconversion Errors
  116.  
  117. If you perform a conversion from a currency with a rounding amount of low intrinsic value to a currency with a rounding amount of high intrinsic value and then convert the result back to the original currency, then a reconversion error may occur, that is the final result may slightly differ from the input value.
  118.  
  119. Let's consider for instance a conversion from ITL to EUR, with ITL rounded to 1 ITL and EUR rounded to 0,01 EUR. The ITL rounding amount has a lower intrinsic value than the EUR rounding amonut (1 ITL â‰ˆ 0,0005 EUR < 0,01 EUR). Therefore if you convert an ITL amount to EUR and then back to ITL, the final amount may differ from the initial amount.
  120.  
  121.  
  122.  
  123.  
  124.                                                                                  325.000 ITL = 325.000 / 1.936,27 EUR =
  125.                                                                                  167,8484922... EUR â‰ˆ 167,85 EUR
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.     167,85 EUR = 167,85 * 1.936,27 ITL =
  133.     325.002,9195 ITL â‰ˆ 325.003 ITL
  134.  
  135.  
  136.  
  137.  
  138. Conversely, if you perform a conversion from a currency with an high intrinsic value rounding amount to a currency with a low intrinsic value rounding amount and then convert the result back to the original currency, then no reconversion error occurs. Considering this time the EUR to ITL conversion, we have for instance:
  139.  
  140.           250,00 EUR = 250,00 * 1.936,27 ITL = 484.067,5 ITL â‰ˆ 484.068 ITL
  141.           484.068 ITL = 484.068 / 1.936,27 EUR = 250,0002582... EUR â‰ˆ 250,00 EUR
  142.  
  143. Reconversion errors may occur when you switch to another display after having performed a conversion. This happens because Euro Assistant always considers the focused display as input display: when you activate a new display, Euro Assistant automatically performs a new conversion with the new active display's content as input amount.
  144.  
  145. Let's consider the following example: convert 30.000 ITL to ATS, DEM and EUR, then click the DEM display to activate it. Euro Assistant performs a second conversion with 30,30 DEM as input amount. A reconversion error occurs (29.997 ITL â‰  30.000 ITL) and the ATS amount slightly changes, because now it is the result of the conversion of 30,30 DEM. The EUR amount is unaffected, because the EUR rounding amount (0,01 EUR) is the one with the highest intrinsic value.
  146.  
  147.   
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161. Calculating and Converting Expressions
  162.  
  163. It is not unusual that you have to convert the result of a calculation - typically a sum or a percentage. Euro Assistant gives you the possibility to enter an algebraic expressions into the active display, to calculate its result and to convert this result.
  164.  
  165. To tell Euro Assistant you are about to enter an expression, type Equals ('='). Then enter your expression. Euro Assistant supports the 4 algebraic operators ('+', '-', '*', '/') and parentheses ('(', ')').
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176. Press Return or Enter to end your entry. Euro Assistant first checks the expression's syntax. In case of incorrect syntax, it beeps and waits for you to correct the mistake. In case of correct syntax it calculates the expression's result. If the result exceeds Euro Assistant's calculation range (the input amount must range from -100.000.000.000 to 100.000.000.000) or is invalid (e.g. your expression contains a division by zero), Euro Assistant writes 'E r r o r' in the active display and zeroes its content.
  177. In case of correct syntax and valid result, Euro Assistant writes the rounded result in the active display and converts this amount to all other listed currencies.
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.     
  185.  
  186.  
  187.  
  188. Notice that Euro Assistant is "freezed" during the introduction of an expression: most menu commands are disabled, the two buttons in the Euro Assistant window (the Rate button and the Rounding button) are disabled and you can't switch to another display or to another currency.
  189.  
  190. Algebraic expressions can also be pasted from the clipboard to the active display. In this case '=' can be omitted. If the syntax of the clipboard content is incorrect, then zero is pasted. If the result of the clipboard expression is invalid or exceeds Euro Assistant's calculation range, then 'E r r o r' is displayed in the active display and zero is pasted.
  191.  
  192. In case of correct syntax and valid result, Euro Assistant pastes the rounded result in the active display and converts it to all other listed currencies.
  193.  
  194.  
  195. Calculation Range
  196.  
  197. Euro Assistant accepts input amounts whose absolute value ranges from 0 and 100.000.000.000.